package com.cskaoyan.javase.oop2._1extends._5protected._0one;

/**
 * 复习类中成员和构造器的访问级别，可以有四种：
 *      1.public，公共的，随意被访问
 *      2.protected，受保护的访问权限
 *          不同包下子类可以访问
 *      3.默认权限，缺省的权限(这里不是default关键字，是缺省，不写任何关键字)
 *      4.private，私有的，同类中可以访问
 *      宽松的访问权限，总是包含严格的访问权限
 *
 * 当前类中，存在一个受保护访问权限的成员变量
 * 总计一下受保护的访问权限：
 *      1.同包下无需考虑，随便访问，只要是同包不管子类不子类都是随便访问
 *      2.不同包下如果不是子类，无需考虑，肯定不能访问
 *      这也是掐头去尾
 *      理解protected重点在于理解何为“不同包下的子类可以访问”
 *
 * @since 14:46
 * @author wuguidong@cskaoyan.onaliyun.com
 */
public class CurrentClazz {
    protected int num = 666;

    public void test(){
        System.out.println(num);
    }
}
